I'm considering purchasing this for my niece. I'm concerned that it might not be soft? Can someone who has it let me know if it is comfortable or not?

Thanks!